ESP8266 Audio Decoding

ESP8266 Audio Decoding

In the last post, I covered how to generate audio natively with the ESP8266 module.  The hardware to do this is rudimentary.  I demonstrated how to generate CW (Morse Code), DTMF, synthesized speech, and audio.  This post will expand on some of those concepts by decoding CW and DTMF signals.  The following Fritzing wiring diagram will be the foundation for all of the code covered in this post. The Encode Module will be the signal source for the Decoding modules. …

Read More Read More

ESP8266 Native Audio

ESP8266 Native Audio

This story inspired the work covered in this post.  There has been little in regards to micro controller audio covered in this blog.  So I hope to cover briefly some supported audio features of the ESP8266 in this post. The goal here was to use the least amount of hardware, software, and effort to generate audio.  The following Fritzing wiring diagram will be the foundation for all of the code covered in this post. There will not be any low…

Read More Read More

ESP8266 Cheap Heads Up Display – C.H.U.D. II

ESP8266 Cheap Heads Up Display – C.H.U.D. II

This post is a branch from the earlier ESP32 based heads up display. Instead of using the frame buffer as a canvas to write text and variables or draw graphics, this post will use NTSC encoding. See this Wikipedia link for more details about NTSC, https://en.wikipedia.org/wiki/NTSC. The code used in this post is a deviation from Matthias Goebl’s Github repo, https://github.com/matgoebl/esp8266-ntsc-c64-emulator with credit given to Jan Ostman, https://www.hackster.io/janost. I’m grateful to both of them for providing the foundation for what…

Read More Read More